
#include "MassTimeDerivativeADKernel.h"

registerMooseObject("TrilobitaApp", MassTimeDerivativeADKernel);

InputParameters
MassTimeDerivativeADKernel::validParams()
{
    InputParameters params = ADTimeDerivative::validParams();
    return params;
}

MassTimeDerivativeADKernel::MassTimeDerivativeADKernel(
    const InputParameters& parameters)
    : ADTimeDerivative(parameters),
    _mass_td_strong_residual(getADMaterialProperty<Real>("mass_td_strong_residual"))
{

}

ADReal
MassTimeDerivativeADKernel::precomputeQpResidual()
{
    return _mass_td_strong_residual[_qp];
}